Heuristics and metaheuristics in forward-chaining planning

نویسنده

  • Andrew Coles
چکیده

Forward-chaining heuristic search is a well-established and popular paradigm for planning. It is, however, characterised by two key weaknesses. First, search is guided by a domain-independent heuristic which although applicable in a wide range of domains, can often give poor guidance. Second, the metaheuristics used to control forward-chaining planning are often weak, using simple local-search or exhaustive-search algorithms. This thesis contributes work to address both of these issues. To improve the quality of the domain-independent heuristic used, the ‘generic type’ information provided by an existing static analysis tool is used to provide the basis to address known weaknesses in the heuristic concerning the behaviour of recognised generic types. To improve search control, a local-search algorithm based on hill-climbing search is introduced, making use of restarts and a powerful neighbourhood function. This local-search planning algorithm is then used within a multi-point constructive search framework. These two approaches are used to produce two planners, based on Marvin— an existing forward-chaining heuristic-search planner. Results presented indicate that the two approaches are able to improve the performance of the planner. The local-search planner is able to provide better performance across a range of domains; and the use of multi-point constructive search is able to improve the performance of the local-search planner further in some domains. The planner making use of the generic type information is able to provide better performance in domains in which the known generic types can be recognised, having addressed known weaknesses of the heuristic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PLANNING PLANNING PLANNING WITH FORWARD SEARCH Planning with Resources and Concurrency A Forward Chaining Approach

Recently tremendous advances have been made in the performance of AI planning systems. However increased performance is only one of the prerequisites for bringing planning into the realm of real applications; advances in the scope of problems that can be represented and solved must also be made. In this paper we address two important representational features, concurrently executable actions wi...

متن کامل

A Forward Search Planning Algorithm with a Goal Ordering Heuristic

Forward chaining is a popular strategy for solving classical planning problems and a number of recent successful planners exploit it. To succeed, a forward chaining algorithm must carefully select its next action. In this paper, we introduce a forward chaining algorithm that selects its next action using heuristics that combine backward regression and goal ordering techniques. Backward regressi...

متن کامل

On The Inference and Management of Macro-Actions in Forward-Chaining Planning

In this paper we discuss techniques for online generation of macro-actions as part of the planning process and demonstrate their use in a forwardchaining search planning framework. The macroactions learnt are specifically created at places in the search space where the heuristic is not informative. We present results to show that using macro-actions generated during planning can improve plannin...

متن کامل

The Intentional Fast-Forward Narrative Planner

The Intentional Fast-Forward (IFF) planner is an attempt to apply fast forward-chaining state-space search methods to intentional planning—planning such that every action is directed toward some character’s goal. The IFF heuristic is based on Hoffmann’s original Fast Forward heuristic (2001), which solves a simplified version of the problem and uses that solution as a guide for the real problem...

متن کامل

Generic Types and their Use in Improving the Quality of Search Heuristics

This abstract discusses work looking into techniques for improving the quality of the search heuristics used to guide forward-chaining planning. The improvements in heuristic quality are made by performing a static analysis of the planning problem to identify commonly occurring ‘generic types’, and providing additional heuristic guidance based on their known properties. In doing so, the heurist...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007